overwhelming defeat - Spanish English Dictionary